package com.ats.service;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
/**
 * 作业记录功能的Service层接口
 * @author xh
 *
 */
public interface JobRecordSerivce_xh {
	/**
	 * 查询未完成作业信息，通过学生id
	 * @param sid
	 * @return
	 */
	public JSONObject findJobRecordBySid(int sid,int start,int rows);
	/**
	 * 提交作业，通过学生id
	 * @return
	 */
	public boolean updateJobRecordBySid(String endTime,int sid,int jrid,String answer);
	/**
	 * 查询完成作业信息，通过老师id
	 * @param sid
	 * @return
	 */
	public JSONObject findJobRecordByTid(int tid,int start,int rows);
	/**
	 * 审批作业评分，通过老师 和作业ID
	 * @param jrid
	 * @param grade
	 * @param tid
	 * @return
	 */
	public boolean updateJobRecordByTidAndJrid(int grade,int jrid,int tid);
	/**
	 * 查询全部作业信息，通过学生id
	 * @param sid
	 * @return
	 */
	public JSONObject findAllJobRecordBySid(int sid,int start,int rows);
	/**
	 * 查询全部作业信息，通过老师id
	 * @param tid
	 * @return
	 */
	public JSONObject findAllJobRecordByTid(int tid,int start,int rows);
	/**
	 * 通过状态查询全部作业信息，通过学生id
	 * @param sid
	 * @return
	 */
	public JSONArray findAllJobRecordBySidAndJsid(int sid,int jsid);
	/**
	 * 通过状态查询全部作业信息，通过老师id
	 * @param tid
	 * @return
	 */
	public JSONArray findAllJobRecordByTidAndJsid(int tid,int jsid);
	
	

}
